home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making (Wide)
/
Magical-CD_Making (Wide).rsrc
/
CODE_11534_IMPORT.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
82KB
|
1,354 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 41EB 9E48 lea.l A0, [A3 - 0x61B8]
00000004 0000 16A6 ori.b D0, 0xA6
00000008 0000 0E58 ori.b D0, 0x58 /* 'X' */
0000000C 0000 00E8 ori.b D0, 0xE8
00000010 8000 or.b D0, D0
00000012 0002 2EC0 ori.b D2, 0xC0
// begin alternate branch 00000014-00000016
label00000014:
00000014 2EC0 move.l [A7]+, D0
// end alternate branch 00000014-00000016
label00000014: // (misaligned)
00000016 C041 and.w D0, D1
00000018 3430 C242 move.w D2, [A0 + A4.w * 2 + 0x42]
0000001C 180C move.b D4, A4
0000001E 6F92 ble -0x6C /* FFFFFFB2 */
00000020 6C3E bge +0x40 /* 00000060 */
00000022 2C12 move.l D6, [A2]
00000024 DAFA AA4E add.w A5, [PC - 0x55B2 /* FFFFAA74, cstring ""<EOF> */]
00000028 2EE2 move.l [A7]+, -[A2]
0000002A DAFA DAFA add.w A5, [PC - 0x2506 /* FFFFDB26, cstring ""<EOF> */]
0000002E 6F44 ble +0x46 /* 00000074 */
00000030 7C05 moveq.l D6, 0x05
00000032 B090 cmp.l D0, [A0]
00000034 6C58 bge +0x5A /* 0000008E */
00000036 FD88 .invalid <<F/6/6>>
00000038 2E22 move.l D7, -[A2]
0000003A 30AA 4D4F move.w [A0], [A2 + 0x4D4F]
0000003E 5649 addq.w A1, 3
00000040 5454 addq.w [A4], 2
00000042 5458 addq.w [A0]+, 2
00000044 5453 addq.w [A3], 2
00000046 6D6F blt +0x71 /* 000000B7 */
00000048 FD60 .extension 0xD60 <<F/4-5/6>> // unimplemented
0000004A 6C7C bge +0x7E /* 000000C8 */
0000004C FD10 .extension 0xD10 <<F/4-5/6>> // unimplemented
0000004E 6C48 bge +0x4A /* 00000098 */
00000050 434C chk.w D1, A4
00000052 FCE0 FCC8 .extension 0xCE0 <<F/2-3/6>> // unimplemented
00000056 3151 D9C8 move.w [A0 - 0x2638], [A1]
// begin alternate branch 00000058-0000005A
label00000058:
00000058 D9C8 add.l A4, A0
// end alternate branch 00000058-0000005A
label00000058: // (misaligned)
0000005A E687 asr D7, 3
0000005C 0614 D8C7 addi.b [A4], 0xC7
label00000060:
00000060 6CF6 bge -0x8 /* 00000058 */
00000062 8051 or.w D0, [A1]
00000064 720E moveq.l D1, 0x0E
00000066 2D42 A844 move.l [A6 - 0x57BC], D2
// begin alternate branch 00000068-0000006A
label00000068:
00000068 A844 syscall X2Fix
// end alternate branch 00000068-0000006A
label00000068: // (misaligned)
0000006A AC44 syscall X2Fix, auto_pop
0000006C FFD3 .invalid <<F/7/7>>
0000006E A9E0 syscall Munger
00000070 B853 cmp.w D4, [A3]
00000072 BA53 cmp.w D5, [A3]
label00000074:
00000074 6E9E bgt -0x60 /* 00000014 */
00000076 FC32 524D .unknown 0xFC32 0x524D (W = 6)
0000007A 5084 addq.l D4, 8
0000007C 7A0C moveq.l D5, 0x0C
0000007E 5353 subq.w [A3], 1
00000080 4E44 trap 4
00000082 FC16 4D41 .unknown 0xFC16 0x4D41 (W = 6)
00000086 FBE4 .invalid <<F/7/5>>
00000088 FBB6 .invalid <<F/6/5>>
0000008A FB98 .invalid <<F/6/5>>
0000008C FB7A .extension 0xB7A <<F/4-5/5>> // unimplemented
label0000008E:
0000008E 33D2 90BC 7EFC move.w [0x90BC7EFC], [A2]
00000094 7EFC moveq.l D7, 0xFFFFFFFC
00000096 F788 .invalid <<F/6/3>>
label00000098:
00000098 66CE bne -0x30 /* 00000068 */
0000009A 5901 subq.b D1, 4
0000009C 2EFA DD72 move.l [A7]+, [PC - 0x228E /* FFFFDE10, cstring ""<EOF> */]
000000A0 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
000000A2 FC16 F2EA .unknown 0xFC16 0xF2EA (W = 6)
000000A6 02EB .incomplete
000000A8 02D9 .incomplete
000000AA D3FE add.l A1, <<invalid special address>>
000000AC 1219 move.b D1, [A1]+
000000AE EFE7 01F3 bfins -[A7] {7:D3}, D0
000000B2 01F4 .incomplete
000000B4 0EEA .incomplete
000000B6 8051 or.w D0, [A1]
000000B8 4F4D chk.w D7, A5
000000BA 36B8 7224 move.w [A3], [0x00007224]
000000BE 2B77 45D2 1CFA 2E8C move.l [A5 + 0x2E8C], [[] + 0x1CFA]
000000C6 15BB A2E9 56EE move.b [A2 + D5.w * 8 - 0x18], [PC + A2.w * 2 - 0x23]
// begin alternate branch 000000C8-000000CE
label000000C8:
000000C8 A2E9 syscall vFileClose, flags=2
000000CA 56EE 8BA4 sne [A6 - 0x745C]
// end alternate branch 000000C8-000000CE
label000000C8: // (misaligned)
000000CC 8BA4 or.l -[A4], D5
000000CE 4653 not.w [A3]
000000D0 5821 addq.b -[A1], 4
000000D2 4A4F tst.w A7
000000D4 666F bne +0x71 /* 00000145 */
000000D6 6E6F bgt +0x71 /* 00000147 */
000000D8 6E65 bgt +0x67 /* 0000013F */
000000DA A868 syscall FixMul
000000DC 4643 not.w D3
000000DE 0CFE .incomplete
000000E0 F66C 36AD .extension 0x66C <<F/1/3>>, 0x36AD // unimplemented
000000E4 0F74 0A0E bchg [A4 + D0 * 2 + 0xE], D7
000000E8 24B3 028A move.l [A2], [A3 + D0.w * 2 - 0x118]
000000EC 0453 0A1E subi.w [A3], 0xA1E
000000F0 10FB 791E 280B move.b [A0]+, [[PC] + D7 + 0x280B]
000000F6 073B 3936 E4CE 74C3 0C74 btst [[PC - 0x1B318B3D] + D3 + 0xC74], D3
00000100 D306 addx.b D1, D6
00000102 5B0D subq.b A5, 5
00000104 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000106 3C33 085C move.w D6, [A3 + D0 + 0x5C]
0000010A 568B addq.l A3, 3
0000010C 0592 bclr [A2], D2
0000010E 2365 2B2E move.l [A1 + 0x2B2E], -[A5]
00000112 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000114 2B09 move.l -[A5], A1
00000116 0F5C bchg [A4]+, D7
00000118 E463 asr D3.w, D2
0000011A 0B03 btst D3, D5
0000011C 3353 1813 move.w [A1 + 0x1813], [A3]
00000120 F71B .extension 0x71B <<F/4-5/3>> // unimplemented
00000122 102B 0973 move.b D0, [A3 + 0x973]
00000126 C71B and.b [A3]+, D3
00000128 368D move.w [A3], A5
0000012A 020B 439D andi.b A3, 0x9D
0000012E 020F 8902 andi.b A7, 0x2
00000132 0B2A 8D02 btst [A2 - 0x72FE], D5
00000136 FB53 .extension 0xB53 <<F/4-5/5>> // unimplemented
00000138 9D02 subx.b D6, D2
0000013A 1B77 8902 8B09 806B move.b [A5 - 0x7F95], [[A7 + <<invalid base displacement size>> + A0] - 0x74F7]
00000142 005C CE74 ori.w [A4]+, 0xCE74
00000146 3AEB 0173 move.w [A5]+, [A3 + 0x173]
0000014A 0233 107B 33DB 0613 1B6A andi.b [[] + 0x6131B6A], 0x7B /* '{' */
00000154 26A3 move.l [A3], -[A3]
00000156 0264 0C54 andi.w -[A4], 0xC54
0000015A 2A10 move.l D5, [A0]
0000015C 600A bra +0xC /* 00000168 */
0000015E 8624 or.b D3, -[A4]
00000160 3307 move.w -[A1], D7
00000162 8A04 or.b D5, D4
00000164 EB2E lsl D6.b, D5
00000166 530A subq.b A2, 1
label00000168:
00000168 9B00 subx.b D5, D0
0000016A 4A84 tst.l D4
0000016C 064C 0023 addi.w A4, 0x23 /* '#' */
00000170 7B2B moveq.l D5, 0x2B
00000172 0182 bclr D2, D0
00000174 130A move.b -[A1], A2
00000176 321C move.w D1, [A4]+
00000178 1014 move.b D0, [A4]
0000017A 122C 020B move.b D1, [A4 + 0x20B]
0000017E 098C bclr A4, D4
00000180 C6C3 mulu.w D3, D3
00000182 65DB bcs -0x23 /* 0000015F */
00000184 06D3 .incomplete
00000186 2780 AAB0 move.l [A3 + A2 * 2 - 0x80], D0
0000018A 7367 moveq.l D1, 0x67
0000018C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000018E 1B24 move.b -[A5], -[A4]
00000190 3284 move.w [A1], D4
00000192 00CB .incomplete
00000194 198C A31E 4A84 move.b [[A4] + A2 * 2 + 0x4A84], A4
0000019A 0013 0654 ori.b [A3], 0x54 /* 'T' */
0000019E D423 add.b D2, -[A3]
000001A0 2D28 2B2F move.l -[A6], [A0 + 0x2B2F]
000001A4 3284 move.w [A1], D4
000001A6 1286 move.b [A1], D6
000001A8 0043 218C ori.w D3, 0x218C
000001AC FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
000001AE 2505 move.l -[A2], D5
000001B0 6D02 blt +0x4 /* 000001B4 */
000001B2 C276 E505 and.w D1, [[A6 + <<invalid base displacement size>>] + A6 * 4]
// begin alternate branch 000001B4-000001B6
label000001B4:
000001B4 E505 asl D5.b, 2
// end alternate branch 000001B4-000001B6
label000001B4: // (misaligned)
000001B6 C35D and.w [A5]+, D1
000001B8 7B34 moveq.l D5, 0x34
000001BA 84AC 8600 or.l D2, [A4 - 0x7A00]
000001BE EB18 rol D0.b, 5
000001C0 1B0C move.b -[A5], A4
000001C2 A506 syscall KillIO, flags=5
000001C4 9B02 subx.b D5, D2
000001C6 210D move.l -[A0], A5
000001C8 224E movea.l A1, A6
000001CA 030E btst A6, D1
000001CC 1013 move.b D0, [A3]
000001CE 9B28 266B sub.b [A0 + 0x266B], D5
000001D2 077B 030C bchg <<invalid full ext with I/IS == 4>>, D3
000001D6 5430 600A addq.b [A0 + D6.w + 0xA], 2
000001DA 8824 or.b D4, -[A4]
000001DC 9B08 subx.b -[A5], -[A0]
000001DE 9B00 subx.b D5, D0
000001E0 CA33 054B 1522 8B13 and.b D5, [[A3 + <<invalid base displacement size>>] + 0x15228B13]
000001E8 46E3 move.w SR, -[A3]
000001EA 0076 468B 00C3 ori.w [A6 + D0.w - 0x61], 0x468B
000001F0 0C0B 0073 cmpi.b A3, 0x73 /* 's' */
000001F4 683D bvc +0x3F /* 00000233 */
000001F6 0103 btst D3, D0
000001F8 461C not.b [A4]+
000001FA 0402 6307 subi.b D2, 0x7
000001FE 6E34 bgt +0x36 /* 00000234 */
00000200 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000202 327E movea.w A1, <<invalid special address>>
00000204 335B 1288 move.w [A1 + 0x1288], [A3]+
00000208 02DB .incomplete
0000020A 1E3B 1F23 0910 265B 0586 move.b D7, [[PC + 0x910 + D1 * 8] + 0x265B0586]
00000214 0C9C 1845 06FB cmpi.l [A4]+, 0x184506FB
0000021A 002E 761B 0736 ori.b [A6 + 0x736], 0x1B
00000220 1B87 5B02 6B1B move.b [[A5 + <<invalid base displacement size>> + D5 * 2] + 0x6B1B], D7
00000226 E311 roxl D1.b, 1
00000228 2B02 move.l -[A5], D2
0000022A 3240 movea.w A1, D0
0000022C 429A clr.l [A2]+
0000022E 12A8 000F move.b [A1], [A0 + 0xF]
00000232 8CA3 or.l D6, -[A3]
label00000234:
00000234 0CF2 .incomplete
00000236 A873 syscall SetPort
00000238 0573 0433 bchg [A3 + D0.w * 4 + 0x33], D2
0000023C 5B43 subq.w D3, 5
0000023E 05F3 .incomplete
00000240 3433 5B32 5E33 5B00 AB38 move.w D2, [[A3 + 0x5E335B00 + D5 * 2] - 0x54C8]
0000024A A300 syscall Open/PBHOpen/HOpen, flags=3
0000024C 9305 subx.b D1, D5
0000024E 0F26 btst -[A6], D7
00000250 0301 btst D1, D1
00000252 C0E5 mulu.w D0, -[A5]
00000254 1878 600A movea.b A4, [0x0000600A]
00000258 B328 E505 xor.b [A0 - 0x1AFB], D1
0000025C 0412 1683 subi.b [A2], 0x83
00000260 0712 btst [A2], D3
00000262 1338 AB4F move.b -[A1], [0xFFFFAB4F]
00000266 124B movea.b A1, A3
00000268 1200 move.b D1, D0
0000026A 8B31 8A2C or.b [A1 + A0 * 2 + 0x2C], D5
0000026E A100 syscall Open/PBHOpen/HOpen, flags=1
00000270 B332 12B3 xor.b [A2 + D1.w * 2 - 0x77], D1
00000274 280F move.l D4, A7
00000276 B413 cmp.b D2, [A3]
00000278 809B or.l D0, [A3]+
0000027A 24A0 move.l [A2], -[A0]
0000027C B328 1300 xor.b [A0 + 0x1300], D1
00000280 2C0B move.l D6, A3
00000282 0658 0F06 addi.w [A0]+, 0xF06
00000286 2301 move.l -[A1], D1
00000288 335B 527C move.w [A1 + 0x527C], [A3]+
0000028C 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
0000028E CB1F and.b [A7]+, D5
00000290 6666 bne +0x68 /* 000002F8 */
00000292 1441 movea.b A2, D1
00000294 037B 4F13 390B 952C bchg [[PC + D4 * 8] + 0x390B952C], D1
0000029C 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
0000029E 133B 1C16 move.b -[A1], [PC + D1 * 4 + 0x16]
000002A2 0304 btst D4, D1
000002A4 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000002A6 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
000002A8 F337 .extension 0x337 <<F/4-5/1>> // unimplemented
000002AA 0C18 0A16 cmpi.b [A0]+, 0x16
000002AE 24FB 1AC3 move.l [A2]+, [PC + D1 * 2 - 0x61]
000002B2 0A38 0608 006B xori.b [0x0000006B], 0x8
000002B8 0CBB 154A 0608 C302 1216 cmpi.l [[PC + <<invalid base displacement size>> + A4 * 2] + 0x1216], 0x154A0608
000002C2 A34F syscall RDrvrInstall, flags=3
000002C4 6B09 bmi +0xB /* 000002CF */
000002C6 06AB 0BA5 0133 0630 addi.l [A3 + 0x630], 0xBA50133
000002CE 0F32 6200 btst [A2 + D6.w * 2], D7
000002D2 3B65 811D move.w [A5 - 0x7EE3], -[A5]
000002D6 5103 subq.b D3, 8
000002D8 1C50 movea.b A6, [A0]
000002DA A701 syscall Close, flags=7
000002DC 85F3 169B divs.w D2, [A3 + D1.w * 8 - 0x101]
000002E0 0904 btst D4, D4
000002E2 78E3 moveq.l D4, 0xFFFFFFE3
000002E4 0203 0578 andi.b D3, 0x78 /* 'x' */
000002E8 7B00 moveq.l D5, 0x00
000002EA 0B01 btst D1, D5
000002EC A878 syscall SetOrigin
000002EE 26CB move.l [A3]+, A3
000002F0 13E9 2938 60E5 088B move.b [0x60E5088B], [A1 + 0x2938]
label000002F8:
000002F8 18EB 1328 move.b [A4]+, [A3 + 0x1328]
000002FC 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000002FE 5068 EB1A addq.w [A0 - 0x14E6], 8
00000302 DB09 addx.b -[A5], -[A1]
00000304 5803 addq.b D3, 4
00000306 00F2 .incomplete
00000308 043B 06DB 8944 subi.b <<invalid full ext with I/IS == 4>>, 0xDB
0000030E 2303 move.l -[A1], D3
00000310 1E38 46D4 move.b D7, [0x000046D4]
00000314 0F68 4B14 bchg [A0 + 0x4B14], D7
00000318 9B10 sub.b [A0], D5
0000031A 1B2C CC7B move.b -[A5], [A4 - 0x3385]
0000031E 35E3 0232 move.w [PC + 0x232 /* 00000552, value 0x8B, cstring "" */], -[A3]
00000322 00E3 .incomplete
00000324 7BA3 moveq.l D5, 0xFFFFFFA3
00000326 00B3 0CCB 1D61 2133 2AC1 0313 3291 20DA ori.l [[A3 + 0x2AC10313 + D2] + 0x329120DA], 0xCCB1D61
00000336 8120 or.b -[A0], D0
00000338 1BAC A325 452C move.b <<invalid full ext with I/IS == 4>>, [A4 - 0x5CDB]
0000033E CB4C exg A5, A4
00000340 8C68 FB09 or.w D6, [A0 - 0x4F7]
00000344 E929 lsl D1.b, D4
00000346 2B01 move.l -[A5], D1
00000348 AB03 syscall Jackson
0000034A 28BB 013A 7216 B308 5828 move.l [A4], [[PC + 0x7216B308 + D0] + 0x5828]
00000354 321C move.w D1, [A4]+
00000356 3802 move.w D4, D2
00000358 E3A3 asl D3, D1
0000035A 6D2C blt +0x2E /* 00000388 */
0000035C 4B2E A828 .invalid 5, [A6 - 0x57D8] // invalid opcode 4 with b == 4
00000360 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000362 A833 syscall ScrnBitMap
00000364 2ADB move.l [A5]+, [A3]+
00000366 16A4 move.b [A3], -[A4]
00000368 DB29 6B28 add.b [A1 + 0x6B28], D5
0000036C 1B2C EE84 move.b -[A5], [A4 - 0x117C]
00000370 B32C 4C00 xor.b [A4 + 0x4C00], D1
00000374 7327 moveq.l D1, 0x27
00000376 1B05 move.b -[A5], D5
00000378 7EAE moveq.l D7, 0xFFFFFFAE
0000037A 8400 or.b D2, D0
0000037C 0F84 bclr D4, D7
0000037E 000F 00EB ori.b A7, 0xEB
00000382 4CB3 0384 8B00 movem.w D2,D7,A0,A1, [A3 + <<invalid base displacement size>> + A0 * 2]
label00000388:
00000388 4C1C 3892 movem.w D1,D4,D7,A3,A4,A5, [A4]+
0000038C 7070 moveq.l D0, 0x70
0000038E 006B 5600 F34C ori.w [A3 - 0xCB4], 0x5600 /* 'V\0' */
00000394 0672 384B 00C4 addi.w [A2 + D0.w - 0x60], 0x384B /* '8K' */
0000039A A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
0000039C A10B syscall Rename/PBHRename/HRename, flags=1
0000039E 2303 move.l -[A1], D3
000003A0 CD06 abcd D6, D6
000003A2 A33E syscall DrvrRemove, flags=3
000003A4 A30B syscall Rename/PBHRename/HRename, flags=3
000003A6 8442 or.w D2, D2
000003A8 9A00 sub.b D5, D0
000003AA EB44 asl D4.w, 5
000003AC 2304 move.l -[A1], D4
000003AE 1238 00F3 move.b D1, [0x000000F3]
000003B2 0526 btst -[A6], D2
000003B4 CB11 and.b [A1], D5
000003B6 E859 ror D1.w, 4
000003B8 14FB 1A4B move.b [A2]+, [PC + D1 * 2 + 0x4B]
000003BC 1104 move.b -[A0], D4
000003BE E919 rol D1.b, 4
000003C0 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
000003C2 06AB 0A13 0016 069B addi.l [A3 + 0x69B], 0xA130016
000003CA 2325 move.l -[A1], -[A5]
000003CC 01EB .incomplete
000003CE 0230 A68B 1232 andi.b [A0 + D1.w * 2 + 0x32], 0x8B
000003D4 1C16 move.b D6, [A6]
000003D6 D21F add.b D1, [A7]+
000003D8 0309 btst A1, D1
000003DA 4C02 DB17 movem.w D0,D1,D2,D4,A0,A1,A3,A4,A6,A7, D2
000003DE A300 syscall Open/PBHOpen/HOpen, flags=3
000003E0 3310 move.w -[A1], [A0]
000003E2 7B19 moveq.l D5, 0x19
000003E4 8901 sbcd D4, D1
000003E6 1357 2B8B move.b [A1 + 0x2B8B], [A7]
000003EA 4C02 9B28 movem.w D3,D5,A0,A1,A3,A4,A7, D2
000003EE 8101 sbcd D0, D1
000003F0 5B23 subq.b -[A3], 5
000003F2 8901 sbcd D4, D1
000003F4 F366 .extension 0x366 <<F/4-5/1>> // unimplemented
000003F6 9335 810C sub.b <<invalid full ext with I/IS == 4>>, D1
000003FA 0243 3381 andi.w D3, 0x3381
000003FE 01FB .incomplete
00000400 1E89 move.b [A7], A1
00000402 013B 3A2B btst [PC + D3 * 2 + 0x2B], D0
00000406 3A6B 154C movea.w A5, [A3 + 0x154C]
0000040A 0243 5D81 andi.w D3, 0x5D81
0000040E 01AB 1689 bclr [A3 + 0x1689], D0
00000412 011F btst [A7]+, D0
00000414 0B02 btst D2, D5
00000416 4C02 CB48 movem.w D3,D6,A0,A1,A3,A6,A7, D2
0000041A 8101 sbcd D0, D1
0000041C 9312 sub.b [A2], D1
0000041E CAE3 mulu.w D5, -[A3]
00000420 3BBB 04E9 0113 E9CB 084C move.w [[A5 + D0] - 0x1634F7B4], [PC + D0.w * 4 - 0x23]
0000042A 02A3 808B 0133 andi.l -[A3], 0x808B0133
00000430 10A3 move.b [A0], -[A3]
00000432 11A9 01E3 4EEB move.b [A0 + D4 * 8 - 0x21], [A1 + 0x1E3]
00000438 3543 044C move.w [A2 + 0x44C], D3
0000043C 02D3 .incomplete
0000043E 6EA3 bgt -0x5B /* 000003E3 */
00000440 000F 6901 ori.b A7, 0x1
00000444 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00000446 7325 moveq.l D1, 0x25
00000448 424C clr.w A4
0000044A 0263 51A3 andi.w -[A3], 0x51A3
0000044E 00F3 .incomplete
00000450 45EB 028B lea.l A2, [A3 + 0x28B]
00000454 3A8D move.w [A5], A5
00000456 0863 13DA bchg.b -[A3], 0xDA
0000045A 4C02 A380 movem.w D7,A0,A1,A5,A7, D2
0000045E 0F69 01C3 bchg [A1 + 0x1C3], D7
00000462 CDD4 muls.w D6, [A4]
00000464 4C02 1B41 movem.w D0,D6,A0,A1,A3,A4, D2
00000468 A300 syscall Open/PBHOpen/HOpen, flags=3
0000046A C33F and.b <<invalid special address>>, D1
0000046C 6901 bvs +0x3 /* 0000046F */
0000046E 6313 bls +0x15 /* 00000483 */
00000470 3463 movea.w A2, -[A3]
00000472 164C movea.b A3, A4
00000474 02A3 8053 5869 andi.l -[A3], 0x80535869
0000047A 010B btst A3, D0
0000047C 2453 movea.l A2, [A3]
0000047E 2C65 movea.l A6, -[A5]
00000480 0BA3 bclr -[A3], D5
00000482 8043 or.w D0, D3
00000484 1CAC 3884 move.b [A6], [A4 + 0x3884]
00000488 1C16 move.b D6, [A6]
0000048A 1B1B move.b -[A5], [A3]+
0000048C E108 lsl D0.b, 8
0000048E 0119 btst [A1]+, D0
00000490 1605 move.b D3, D5
00000492 1965 2D25 move.b [A4 + 0x2D25], -[A5]
00000496 4416 neg.b [A6]
00000498 142E 5032 move.b D2, [A6 + 0x5032]
0000049C 8B10 or.b [A0], D5
0000049E 00D3 .incomplete
000004A0 7B33 moveq.l D5, 0x33
000004A2 4DE1 lea.l A6, -[A1]
000004A4 1D03 move.b -[A6], D3
000004A6 327B 1E43 movea.w A1, [PC + D1 * 8 + 0x43]
000004AA 0083 029B 13C4 ori.l D3, 0x29B13C4
000004B0 AC78 syscall SetOrigin, auto_pop
000004B2 8B10 or.b [A0], D5
000004B4 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000004B6 4C1C 6A92 movem.w D1,D4,D7,A1,A3,A5,A6, [A4]+
000004BA 70D2 moveq.l D0, 0xFFFFFFD2
000004BC FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
000004BE FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
000004C0 4121 .invalid 0, -[A1] // invalid opcode 4 with b == 4
000004C2 A102 syscall Read, flags=1
000004C4 3319 move.w -[A1], [A1]+
000004C6 C12C 7305 and.b [A4 + 0x7305], D0
000004CA 1E38 211C move.b D7, [0x0000211C]
000004CE 4A81 tst.l D1
000004D0 0421 216B subi.b -[A1], 0x6B /* 'k' */
000004D4 0216 A38B andi.b [A6], 0x8B
000004D8 8B10 or.b [A0], D5
000004DA 7121 moveq.l D0, 0x21
000004DC 6A41 bpl +0x43 /* 0000051F */
000004DE 082E 2C45 2128 btst.b [A6 + 0x2128], 0x45 /* 'E' */
000004E4 6045 bra +0x47 /* 0000052B */
000004E6 6DD3 blt -0x2B /* 000004BB */
000004E8 04C8 .incomplete
000004EA 04AB 0910 0003 0B4B subi.l [A3 + 0xB4B], 0x9100003
000004F2 061E 5A46 addi.b [A6]+, 0x46 /* 'F' */
000004F6 AB01 syscall BitsToMap
000004F8 1313 move.b -[A1], [A3]
000004FA 2E28 0F06 move.l D7, [A0 + 0xF06]
000004FE 6C76 bge +0x78 /* 00000576 */
00000500 4B67 chk.w D5, -[A7]
00000502 9B01 subx.b D5, D1
00000504 0FF6 .incomplete
00000506 44EE 7B00 move.b [A6 + 0x7B00], CCR
0000050A FB8A .invalid <<F/6/5>>
0000050C 2399 0F26 B304 3E8D move.l [[A1 - 0x4CFC] + D0 * 8 + 0x3E8D], [A1]+
00000514 439B .invalid 1, [A3]+ // invalid opcode 4 with b == 6
00000516 0843 0338 bchg.b D3, 0x38 /* '8' */
0000051A D472 1632 add.w D2, [A2 + D1.w * 8 + 0x32]
0000051E B303 xor.b D3, D1
00000520 1216 move.b D1, [A6]
00000522 1C10 move.b D6, [A0]
00000524 00EB .incomplete
00000526 1CA3 move.b [A6], -[A3]
00000528 002B 122D 0128 ori.b [A3 + 0x128], 0x2D /* '-' */
0000052E 2501 move.l -[A2], D1
00000530 E305 asl D5.b, 1
00000532 2D01 move.l -[A6], D1
00000534 6A25 bpl +0x27 /* 0000055B */
00000536 0180 bclr D0, D0
00000538 2157 F703 move.l [A0 - 0x8FD], [A7]
0000053C 9169 0531 sub.w [A1 + 0x531], D0
00000540 0469 0535 042C subi.w [A1 + 0x42C], 0x535
00000546 24FB 38D3 move.l [A2]+, [PC + D3 - 0x45]
0000054A 0738 1B04 btst [0x00001B04], D3
0000054E 6A2E bpl +0x30 /* 0000057E */
00000550 1053 movea.b A0, [A3]
00000552 008B 02EB 2CC3 ori.l A3, 0x2EB2CC3
00000558 1E63 movea.b A7, -[A3]
0000055A 0F16 btst [A6], D7
0000055C 8233 2406 or.b D1, [A3 + D2.w * 4 + 0x6]
00000560 D305 addx.b D1, D5
00000562 0B11 btst [A1], D5
00000564 DB66 add.w -[A6], D5
00000566 8304 sbcd D1, D4
00000568 AB0A syscall DrawLine
0000056A 331E move.w -[A1], [A6]+
0000056C 5359 subq.w [A1]+, 1
0000056E 2307 move.l -[A1], D7
00000570 0302 btst D2, D1
00000572 A20B syscall Rename/PBHRename/HRename, flags=2
00000574 352C 4345 move.w -[A2], [A4 + 0x4345]
// begin alternate branch 00000576-00000578
label00000576:
00000576 4345 chk.w D1, D5
// end alternate branch 00000576-00000578
label00000576: // (misaligned)
00000578 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
0000057A CB02 abcd D5, D2
0000057C A2C8 syscall vBasicIO, flags=2
label0000057E:
0000057E 2CCB move.l [A6]+, A3
00000580 46B3 1F9B 2552 4653 not.l [[ + D1 * 8] + 0x25524653]
00000588 1F28 5246 move.b -[A7], [A0 + 0x5246]
0000058C 6363 bls +0x65 /* 000005F1 */
0000058E 3652 movea.w A3, [A2]
00000590 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000592 32EB 0D12 move.w [A1]+, [A3 + 0xD12]
00000596 1652 movea.b A3, [A2]
00000598 462B 0004 not.b [A3 + 0x4]
0000059C 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
0000059E 5293 addq.l [A3], 1
000005A0 088B 01F3 bclr.b A3, 0xF3
000005A4 0452 2B08 subi.w [A2], 0x2B08
000005A8 0106 btst D6, D0
000005AA 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
000005AC 6102 bsr +0x4 /* 000005B0 */
000005AE 2123 move.l -[A0], -[A3]
fn000005B0:
000005B0 1C16 move.b D6, [A6]
000005B2 00EB .incomplete
000005B4 3085 move.w [A0], D5
000005B6 0A43 2EA3 xori.w D3, 0x2EA3
000005BA 0185 bclr D5, D0
000005BC 0AA3 1D24 E304 xori.l -[A3], 0x1D24E304
000005C2 1E5A movea.b A7, [A2]+
000005C4 0683 0A0B 0144 addi.l D3, 0xA0B0144
000005CA DB0F addx.b -[A5], -[A7]
000005CC 0305 btst D5, D1
000005CE AB1D syscall QDExtensions
000005D0 0B01 btst D1, D5
000005D2 58B3 240B addq.l [A3 + D2.w * 4 + 0xB], 4
000005D6 01E3 .incomplete
000005D8 8F03 sbcd D7, D3
000005DA 0553 bchg [A3], D2
000005DC 1063 movea.b A0, -[A3]
000005DE 8FDB divs.w D7, [A3]+
000005E0 0B72 9311 bchg [[A2 + A1 * 2]], D5
000005E4 1E04 move.b D7, D4
000005E6 4646 not.w D6
000005E8 4335 041B .invalid 1, [A5 + D0.w * 4 + 0x1B] // invalid opcode 4 with b == 4
// begin alternate branch 000005EA-000005F6
label000005EA:
000005EA 041B 15EB subi.b [A3]+, 0xEB
000005EE 9E09 sub.b D7, A1
000005F0 01AB 0128 bclr [A3 + 0x128], D0
000005F4 1300 move.b -[A1], D0
// end alternate branch 000005EA-000005F6
label000005EA: // (misaligned)
000005EC 15EB 9E09 01AB move.b [PC + 0x1AB /* 00000799, value 0x3C '<' */], [A3 - 0x61F7]
000005F2 0128 1300 btst [A0 + 0x1300], D0
000005F6 A31D syscall MaxMem, flags=3
000005F8 7C6B moveq.l D6, 0x6B
000005FA 2066 movea.l A0, -[A6]
000005FC 66EC bne -0x12 /* 000005EA */
000005FE 4A12 tst.b [A2]
00000600 6B20 bmi +0x22 /* 00000622 */
00000602 2B83 2314 move.l <<invalid full ext with I/IS == 4>>, D3
00000606 230E move.l -[A1], A6
00000608 8B11 or.b [A1], D5
0000060A A823 syscall AliasDispatch
0000060C 1403 move.b D2, D3
0000060E 00DB .incomplete
00000610 180F move.b D4, A7
00000612 0E23 1406 .invalid.b -[A3], 0x6 // invalid immediate operation
00000616 723B moveq.l D1, 0x3B
00000618 2372 1309 4B03 move.l [A1 + 0x4B03], [[A2 + <<invalid base displacement size>> + D1 * 2]]
0000061E 0B04 btst D4, D5
00000620 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
label00000622:
00000622 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000624 9307 subx.b D1, D7
00000626 0FC9 .incomplete
00000628 045B 0638 subi.w [A3]+, 0x638
0000062C EB06 asl D6.b, 5
0000062E B105 xor.b D5, D0
00000630 7C3B moveq.l D6, 0x3B
00000632 0365 bchg -[A5], D1
00000634 0572 7B03 725B 0372 bchg [[A2 + <<invalid base displacement size>> + D7 * 2] + 0x725B0372], D2
0000063C BB00 xor.b D0, D5
0000063E 0902 btst D2, D4
00000640 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
00000642 50FE st <<invalid special address>>
00000644 0305 btst D5, D1
00000646 6472 bcc +0x74 /* 000006BA */
00000648 C072 8672 and.w D0, [A2 + A0.w * 8 + 0x72]
0000064C 481E nbcd.b [A6]+
0000064E 10C5 move.b [A0]+, D5
00000650 0404 AB1C subi.b D4, 0x1C
00000654 4A1E tst.b [A6]+
00000656 10AB 0406 move.b [A0], [A3 + 0x406]
0000065A 0808 0B28 btst.b A0, 0x28 /* '(' */
0000065E 7012 moveq.l D0, 0x12
00000660 DB0F addx.b -[A5], -[A7]
00000662 4B69 080B chk.w D5, [A1 + 0x80B]
00000666 E64B lsr D3.w, 3
00000668 0F33 230B 194B 0F34 btst [[A3 + <<invalid base displacement size>> + D2 * 2] + 0x194B0F34], D7
00000670 A603 syscall Write, flags=6
00000672 101E move.b D0, [A6]+
00000674 106B 025A movea.b A0, [A3 + 0x25A]
00000678 7331 moveq.l D1, 0x31
0000067A 1E10 move.b D7, [A0]
0000067C C111 and.b [A1], D0
0000067E 1E5A movea.b A7, [A2]+
00000680 A103 syscall Write, flags=1
label00000682:
00000682 6CFE bge -0x0 /* 00000682 */
00000684 081C AB1C btst.b [A4]+, 0x1C
00000688 1CEB 061C move.b [A6]+, [A3 + 0x61C]
0000068C EB1E rol D6.b, 5
0000068E 02CB .incomplete
00000690 6E1E bgt +0x20 /* 000006B0 */
00000692 280B move.l D4, A3
00000694 122A 6AA1 move.b D1, [A2 + 0x6AA1]
00000698 5C1E addq.b [A6]+, 6
0000069A 6A0B bpl +0xD /* 000006A7 */
0000069C 1268 AB11 movea.b A1, [A0 - 0x54EF]
000006A0 1E28 4646 move.b D7, [A0 + 0x4646]
000006A4 8B0A sbcd -[A5], -[A2]
000006A6 2868 DB10 movea.l A4, [A0 - 0x24F0]
000006AA E900 asl D0.b, 4
000006AC BB39 78A9 00A3 xor.b [0x78A900A3], D5
// begin alternate branch 000006B0-000006B8
label000006B0:
000006B0 00A3 1F6A 1E6A ori.l -[A3], 0x1F6A1E6A
000006B6 4646 not.w D6
// end alternate branch 000006B0-000006B8
label000006B0: // (misaligned)
000006B2 1F6A 1E6A 4646 move.b [A7 + 0x4646], [A2 + 0x1E6A]
000006B8 E30D lsl D5.b, 1
label000006BA:
000006BA 049B 00C9 00FB subi.l [A3]+, 0xC900FB
000006C0 2338 8322 move.l -[A1], [0xFFFF8322]
000006C4 0F21 btst -[A1], D7
000006C6 675A beq +0x5C /* 00000722 */
000006C8 4646 not.w D6
000006CA 0B79 44D6 0F15 bchg [0x44D60F15], D5
000006D0 015B bchg [A3]+, D0
000006D2 02C9 .incomplete
000006D4 00A3 03D6 7300 ori.l -[A3], 0x3D67300
000006DA CD00 abcd D6, D0
000006DC 5B02 subq.b D2, 5
000006DE AB0C syscall FastSlabMode
000006E0 033A 5B23 btst [PC + 0x5B23 /* 00006205, cstring ""<EOF> */], D1
000006E4 AB29 syscall TrimRect
000006E6 062B 0E73 3F1B addi.b [A3 + 0x3F1B], 0x73 /* 's' */
000006EC 109B move.b [A0], [A3]+
000006EE 0E2B 0D06 331B .invalid.b [A3 + 0x331B], 0x6 // invalid immediate operation
000006F4 6B01 bmi +0x3 /* 000006F7 */
000006F6 933B C334 sub.b <<invalid full ext with I/IS == 4>>, D1
000006FA 6B00 3B0B bmi +0x3B0D /* 00004207 */
000006FE 0F1E btst [A6]+, D7
00000700 040B 12C6 subi.b A3, 0xC6
00000704 3B07 move.w -[A5], D7
00000706 1B1E move.b -[A5], [A6]+
00000708 2B08 move.l -[A5], A0
0000070A 1E10 move.b D7, [A0]
0000070C D100 addx.b D0, D0
0000070E 810D sbcd -[A0], -[A5]
00000710 CD00 abcd D6, D0
00000712 810D sbcd -[A0], -[A5]
00000714 C900 abcd D4, D0
00000716 6C33 bge +0x35 /* 0000074B */
00000718 2326 move.l -[A1], -[A6]
0000071A DB04 addx.b D5, D4
0000071C 1322 move.b -[A1], -[A2]
0000071E E524 asl D4.b, D2
00000720 3EE1 move.w [A7]+, -[A1]
label00000722:
00000722 248A move.l [A2], A2
00000724 282E 1041 move.l D4, [A6 + 0x1041]
00000728 3461 movea.w A2, -[A1]
0000072A 2843 movea.l A4, D3
0000072C 131E move.b -[A1], [A6]+
0000072E 6A05 bpl +0x7 /* 00000735 */
00000730 1483 move.b [A2], D3
00000732 0A1C 4B01 xori.b [A4]+, 0x1
00000736 122C 123E move.b D1, [A4 + 0x123E]
0000073A FABC 020F .extension 0xABC <<F/2-3/5>> // unimplemented
0000073E B02A 28A6 cmp.b D0, [A2 + 0x28A6]
00000742 CB3C 230E and.b 0xE, D5
00000746 6B45 bmi +0x47 /* 0000078D */
00000748 0F3E btst <<invalid special address>>, D7
0000074A DB02 addx.b D5, D2
0000074C 1E4B movea.b A7, A3
0000074E 01A3 bclr -[A3], D0
00000750 54DB scc [A3]+
00000752 2EF3 39D8 move.l [A7]+, []
00000756 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000758 9324 sub.b -[A4], D1
0000075A 3CC3 move.w [A6]+, D3
0000075C 3C2B 1E2C move.w D6, [A3 + 0x1E2C]
00000760 1F3C E31D move.b -[A7], 0x1D
00000764 1216 move.b D1, [A6]
00000766 2D04 move.l -[A6], D4
00000768 736E moveq.l D1, 0x6E
0000076A B02A 10A6 cmp.b D0, [A2 + 0x10A6]
0000076E 6323 bls +0x25 /* 00000793 */
00000770 C102 abcd D0, D2
00000772 C816 and.b D4, [A6]
00000774 2537 DB66 move.l -[A2], <<invalid full ext with IS == 1 and I/IS == 6>>
00000778 3B50 5B6B move.w [A5 + 0x5B6B], [A0]
0000077C B310 xor.b [A0], D1
0000077E 0B16 btst [A6], D5
00000780 230E move.l -[A1], A6
00000782 F32E .extension 0x32E <<F/4-5/1>> // unimplemented
00000784 7357 moveq.l D1, 0x57
00000786 3E2B 1223 move.w D7, [A3 + 0x1223]
0000078A 07A6 bclr -[A6], D3
0000078C 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4
0000078E 1C16 move.b D6, [A6]
00000790 1C3E move.b D6, <<invalid special address>>
00000792 1431 0428 move.b D2, [A1 + D0.w * 4 + 0x28]
00000796 A6C3 syscall vRelBlock, flags=6
00000798 1D3C 2B13 move.b -[A6], 0x13
0000079C 230E move.l -[A1], A6
0000079E 1F3E move.b -[A7], <<invalid special address>>
000007A0 9B0D subx.b -[A5], -[A5]
000007A2 E319 rol D1.b, 1
000007A4 A633 syscall VInstall, flags=6
000007A6 17E9 0240 E502 0FE9 move.b [[PC + <<invalid base displacement size>> + A6 * 4] + 0xFE9], [A1 + 0x240]
000007AE 0233 13D3 2723 0E33 BAC1 051E andi.b [[A3 + 0xE33 + D2 * 8] - 0x453EFAE2], 0xD3
000007BA 5A0B addq.b A3, 5
000007BC 12A6 move.b [A1], -[A6]
000007BE DB10 add.b [A0], D5
000007C0 0903 btst D3, D4
000007C2 5305 subq.b D5, 1
000007C4 0503 btst D3, D2
000007C6 0F05 btst D5, D7
000007C8 0323 btst -[A3], D1
000007CA 58AB 1A23 addq.l [A3 + 0x1A23], 4
000007CE 0E33 3FB3 35C1 .invalid.b [[ + <<invalid base displacement size>>]], 0xB3 // invalid immediate operation
000007D4 0525 btst -[A5], D2
000007D6 15A3 3FD9 move.b [[]], -[A3]
000007DA 020F C502 andi.b A7, 0x2
000007DE 9B25 sub.b -[A5], D5
000007E0 630A bls +0xC /* 000007EC */
000007E2 A901 syscall FMSwapFont
000007E4 0608 C501 addi.b A0, 0x1
000007E8 0FC5 .incomplete
000007EA 01EB .incomplete
label000007EC:
000007EC 125B movea.b A1, [A3]+
000007EE 6B33 bmi +0x35 /* 00000823 */
000007F0 0A23 0768 xori.b -[A3], 0x68 /* 'h' */
000007F4 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
000007F6 E319 rol D1.b, 1
000007F8 686B bvc +0x6D /* 00000865 */
000007FA 18E5 move.b [A4]+, -[A5]
000007FC 0768 9B14 bchg [A0 - 0x64EC], D3
00000800 6928 bvs +0x2A /* 0000082A */
00000802 7B41 moveq.l D5, 0x41
00000804 2307 move.l -[A1], D7
00000806 CCE3 mulu.w D6, -[A3]
00000808 19A4 A111 move.b [[A4 + A2]], -[A4]
0000080C 8B01 sbcd D5, D1
0000080E CB0B abcd -[A5], -[A3]
00000810 E100 asl D0.b, 8
00000812 6142 bsr +0x44 /* 00000856 */
00000814 E319 rol D1.b, 1
00000816 CCE4 mulu.w D6, -[A4]
00000818 791D moveq.l D4, 0x1D
label0000081A:
0000081A 0504 btst D4, D2
0000081C C900 abcd D4, D0
0000081E 8021 or.b D0, -[A1]
00000820 1EE3 move.b [A7]+, -[A3]
00000822 0125 btst -[A5], D0
00000824 1E96 move.b [A7], [A6]
00000826 62A5 bhi -0x59 /* 000007CD */
00000828 1725 move.b -[A3], -[A5]
label0000082A:
0000082A 1C12 move.b D6, [A2]
0000082C 6412 bcc +0x14 /* 00000840 */
0000082E 966C 383A sub.w D3, [A4 + 0x383A]
00000832 0802 DB2A btst.b D2, 0x2A /* '*' */
00000836 B02A 5ACC cmp.b D0, [A2 + 0x5ACC]
0000083A 80BB 0F23 0E21 1C16 9B0D or.l D0, [[PC + 0xE21 + D0 * 8] + 0x1C169B0D]
// begin alternate branch 00000840-00000844
label00000840:
00000840 1C16 move.b D6, [A6]
00000842 9B0D subx.b -[A5], -[A5]
// end alternate branch 00000840-00000844
label00000840: // (misaligned)
00000844 1C10 move.b D6, [A0]
00000846 5903 subq.b D3, 4
00000848 020F B02A andi.b A7, 0x2A /* '*' */
0000084C 6ACC bpl -0x32 /* 0000081A */
0000084E 80B6 80B8 or.l D0, [A6 + A0.w - 0x72]
00000852 E885 asr D5, 4
00000854 0686 C9A9 4124 addi.l D6, 0xC9A94124
// begin alternate branch 00000856-0000085A
fn00000856:
00000856 C9A9 4124 and.l [A1 + 0x4124], D4
// end alternate branch 00000856-0000085A
fn00000856: // (misaligned)
0000085A 0305 btst D5, D1
0000085C 8885 or.l D4, D5
0000085E BC06 cmp.b D6, D6
00000860 4C12 8800 movem.w A3,A7, [A2]
00000864 A380 syscall GetVideoDefault, flags=3
00000866 A64B syscall SetGrowZone, flags=6
00000868 2332 AC88 move.l -[A1], [A2 + A2 * 4 - 0x120]
0000086C 25BF 9338 2101 8B15 move.l [A2 + 0x21018B15 + A1 * 2], <<invalid special address>>
00000874 C886 and.l D4, D6
00000876 0F0E btst A6, D7
00000878 9B0F subx.b -[A5], -[A7]
0000087A 7286 moveq.l D1, 0xFFFFFF86
0000087C CB08 abcd -[A5], -[A0]
0000087E 6303 bls +0x5 /* 00000883 */
00000880 8643 or.w D3, D3
00000882 320F move.w D1, A7
00000884 3C21 move.w D6, -[A1]
00000886 87AC 8842 or.l [A4 - 0x77BE], D3
0000088A 4C8E 9B0F movem.w D0,D1,D2,D3,A0,A1,A3,A4,A7, A6
0000088E 8551 or.w [A1], D2
00000890 C886 and.l D4, D6
00000892 C158 and.w [A0]+, D0
00000894 0158 bchg [A0]+, D0
00000896 A6FB syscall vNewMap, flags=6
00000898 0BCB .incomplete
0000089A 0486 48C5 56C5 subi.l D6, 0x48C556C5
000008A0 0548 bchg A0, D2
000008A2 52AB 04A9 addq.l [A3 + 0x4A9], 1
000008A6 5673 0D03 3A38 4135 addq.w [[A3 + <<invalid base displacement size>> + D0 * 4] + 0x3A384135], 3
000008AE 5B01 subq.b D1, 5
000008B0 2B0C move.l -[A5], A4
000008B2 DB02 addx.b D5, D2
000008B4 0613 0858 addi.b [A3], 0x58 /* 'X' */
000008B8 5B01 subq.b D1, 5
000008BA 58CB 0B41 dbvc D3, +0xB43 /* 000013FD */
000008BE 016B 0193 bchg [A3 + 0x193], D0
000008C2 2129 012B move.l -[A0], [A1 + 0x12B]
000008C6 0C4B 16A1 cmpi.w A3, 0x16A1
000008CA 0044 5B01 ori.w D4, 0x5B01
000008CE 44AB 0CA1 neg.l [A3 + 0xCA1]
000008D2 008B 035B 010B ori.l A3, 0x35B010B
000008D8 048B 0941 5B05 subi.l A3, 0x9415B05
000008DE 0600 2B29 addi.b D0, 0x29 /* ')' */
000008E2 2309 move.l -[A1], A1
000008E4 28AB 0063 move.l [A4], [A3 + 0x63]
000008E8 08EB 8988 EE8D bset.b [A3 - 0x1173], 0x88
000008EE 01AB 0014 bclr [A3 + 0x14], D0
000008F2 6175 bsr +0x77 /* 00000969 */
000008F4 0102 btst D2, D0
000008F6 21B4 BB00 CDC8 move.l [ + <<invalid base displacement size>>], [A4 + <<invalid base displacement size>> + A3 * 2]
000008FC 0E24 5A2E .invalid.b -[A4], 0x2E /* '.' */ // invalid immediate operation
00000900 384A movea.w A4, A2
00000902 AC50 syscall InitCursor, auto_pop
00000904 C179 B363 424C and.w [0xB363424C], D0
0000090A B274 9203 cmp.w D1, [A4 + A1.w * 2 + 0x3]
0000090E 1B74 FB2E 9070 00BB 4C03 move.b [A5 + 0x4C03], [[A4 - 0x6F90] + A7 * 2 + 0xBB]
00000918 0528 26F8 btst [A0 + 0x26F8], D2
0000091C E579 rol D1.w, D2
0000091E 0504 btst D4, D2
00000920 0B08 btst A0, D5
00000922 853B 7843 or.b [PC + D7 + 0x43], D2
00000926 0376 2E10 bchg [A6 + D2 * 8 + 0x10], D1
0000092A 9B00 subx.b D5, D0
0000092C 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
0000092E F323 .extension 0x323 <<F/4-5/1>> // unimplemented
00000930 0B0F btst A7, D5
00000932 7300 moveq.l D1, 0x00
00000934 25B0 1E04 F318 move.l [A2 + A7 * 2], [A0 + D1 * 8 + 0x4]
0000093A A840 syscall Fix2Long
0000093C 120B move.b D1, A3
0000093E 0800 9375 btst.b D0, 0x75 /* 'u' */
00000942 B030 C623 cmp.b D0, [A0 + A4.w * 8 + 0x23]
00000946 094B bchg A3, D4
00000948 01BB 0F1C bclr <<invalid full ext with I/IS == 4>>, D0
0000094C 5AB3 0314 addq.l <<invalid full ext with I/IS == 4>>, 5
00000950 1C04 move.b D6, D4
00000952 131E move.b -[A1], [A6]+
00000954 0263 A5C4 andi.w -[A3], 0xA5C4
00000958 8308 sbcd -[A1], -[A0]
0000095A 7B1E moveq.l D5, 0x1E
0000095C 9301 subx.b D1, D1
0000095E 8187 40B3 unpk D0, D7, 0x40B3
00000962 0B28 02AB btst [A0 + 0x2AB], D5
00000966 2DA3 0001 move.l [A6 + D0.w + 0x1], -[A3]
0000096A 0301 btst D1, D1
0000096C 25D3 1EE5 move.l [PC + 0x1EE5 /* 00002853, cstring ""<EOF> */], [A3]
00000970 816A 600A or.w [A2 + 0x600A], D0
00000974 4849 pea.l A1
00000976 EF2E lsl D6.b, D7
00000978 5001 addq.b D1, 8
0000097A BA88 cmp.l D5, A0
0000097C 7B0B moveq.l D5, 0x0B
0000097E 3214 move.w D1, [A4]
00000980 1248 movea.b A1, A0
00000982 024B 332B andi.w A3, 0x332B /* '3+' */
00000986 454B chk.w D2, A3
00000988 1683 move.b [A3], D3
0000098A 0048 9B0A ori.w A0, 0x9B0A
0000098E DB06 addx.b D5, D6
00000990 E501 asl D1.b, 2
00000992 321C move.w D1, [A4]+
00000994 4861 pea.l -[A1]
00000996 07B3 0B10 bclr [A3 + D0 * 2], D3
0000099A 1278 C5D4 movea.b A1, [0xFFFFC5D4]
0000099E 9324 sub.b -[A4], D1
000009A0 2B45 6B05 move.l [A5 + 0x6B05], D5
000009A4 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000009A6 0315 btst [A5], D1
000009A8 45E8 A512 lea.l A2, [A0 - 0x5AEE]
000009AC 49E8 5310 lea.l A4, [A0 + 0x5310]
000009B0 45E8 782E lea.l A2, [A0 + 0x782E]
000009B4 0443 0328 subi.w D3, 0x328
000009B8 216E DB0E 1E10 move.l [A0 + 0x1E10], [A6 - 0x24F2]
000009BE 7CDB moveq.l D6, 0xFFFFFFDB
000009C0 0B8B bclr A3, D5
000009C2 0866 2B0A bchg.b -[A6], 0xA /* '\n' */
000009C6 16EC F308 move.b [A3]+, [A4 - 0xCF8]
000009CA C473 12C6 and.w D2, [A3 + D1.w * 2 - 0x58]
000009CE 7B17 moveq.l D5, 0x17
000009D0 8B0C sbcd -[A5], -[A4]
000009D2 2304 move.l -[A1], D4
000009D4 E9BD rol D5, D4
000009D6 8B01 sbcd D5, D1
000009D8 4346 chk.w D1, D6
000009DA 25E6 DB0B move.l [PC - 0x24F5 /* FFFFE4E7, cstring ""<EOF> */], -[A6]
000009DE 2B63 3314 move.l [A5 + 0x3314], -[A3]
000009E2 1253 movea.b A1, [A3]
000009E4 107B 577B 34C6 1305 1370 9B89 movea.b A0, [[PC + 0x34C61305] + 0x13709B89]
000009F0 5310 subq.b [A0], 1
000009F2 7601 moveq.l D3, 0x01
000009F4 E3CB lsl .w A3
000009F6 2865 movea.l A4, -[A5]
000009F8 0750 bchg [A0], D3
000009FA 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4
000009FC FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000009FE 8A04 or.b D5, D4
00000A00 8B1B or.b [A3]+, D5
00000A02 06DE .incomplete
00000A04 8B43 2313 pack D5, D3, 0x2313
00000A08 A357 syscall SetAppBase/SetApplBase, flags=3
00000A0A AB02 syscall BitsToPix
00000A0C 9381 subx.l D1, D1
00000A0E A357 syscall SetAppBase/SetApplBase, flags=3
00000A10 6302 bls +0x4 /* 00000A14 */
00000A12 F35F .extension 0x35F <<F/4-5/1>> // unimplemented
label00000A14:
00000A14 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000A16 C601 and.b D3, D1
00000A18 013B 04D3 btst [PC + D0.w * 4 - 0x45], D0
00000A1C 161B move.b D3, [A3]+
00000A1E 8503 sbcd D2, D3
00000A20 39EB 6F23 13D3 move.w 0x13D3, [A3 + 0x6F23]
00000A26 1613 move.b D3, [A3]
00000A28 35BB 0241 0082 move.w [A2 + D0.w - 0x126], [PC + D0.w * 2 + 0x41]
00000A2E AB02 syscall BitsToPix
00000A30 3214 move.w D1, [A4]
00000A32 AC28 syscall ShowDialogItem/ShowDItem, auto_pop
00000A34 1C10 move.b D6, [A0]
00000A36 40A1 negx.l -[A1]
00000A38 0EC1 .incomplete
00000A3A DD23 add.b -[A3], D6
00000A3C 8978 6121 or.w [0x00006121], D4
00000A40 3EB1 B8C3 move.w [A7], [A1 + A3 - 0x61]
00000A44 2806 move.l D4, D6
00000A46 7281 moveq.l D1, 0xFFFFFF81
00000A48 71C0 moveq.l D0, 0xFFFFFFC0
00000A4A 0305 btst D5, D1
00000A4C 3E03 move.w D7, D3
00000A4E 0586 bclr D6, D2
00000A50 8303 sbcd D1, D3
00000A52 2CA3 move.l [A6], -[A3]
00000A54 2748 0608 move.l [A3 + 0x608], A0
00000A58 1C28 025B move.b D6, [A0 + 0x25B]
00000A5C 02A3 0E88 32AC andi.l -[A3], 0xE8832AC
00000A62 3845 movea.w A4, D5
00000A64 3AC3 move.w [A5]+, D3
00000A66 2802 move.l D4, D2
00000A68 8B26 or.b -[A6], D5
00000A6A AB07 syscall PutPicByte
00000A6C 8538 0E41 or.b [0x00000E41], D2
00000A70 914B subx.w -[A0], -[A3]
00000A72 112B 04B8 move.b -[A0], [A3 + 0x4B8]
00000A76 0456 0307 subi.w [A6], 0x307
00000A7A 213D move.l -[A0], <<invalid special address>>
00000A7C 68D3 bvc -0x2B /* 00000A51 */
00000A7E 1D03 move.b -[A6], D3
00000A80 070B btst A3, D3
00000A82 04DB .incomplete
00000A84 1768 B314 0307 move.b [A3 + 0x307], [A0 - 0x4CEC]
00000A8A 7B04 moveq.l D5, 0x04
00000A8C 5B12 subq.b [A2], 5
00000A8E 68F3 bvc -0xB /* 00000A83 */
00000A90 1E03 move.b D7, D3
00000A92 0744 bchg D4, D3
00000A94 DB6D 68F3 add.w [A5 + 0x68F3], D5
00000A98 1003 move.b D0, D3
00000A9A 076B 7093 bchg [A3 + 0x7093], D3
00000A9E 0368 2B13 bchg [A0 + 0x2B13], D1
00000AA2 0307 btst D7, D1
00000AA4 F370 .extension 0x370 <<F/4-5/1>> // unimplemented
00000AA6 0F68 E31A bchg [A0 - 0x1CE6], D7
00000AAA 0307 btst D7, D1
00000AAC 0E4B 2268 .invalid.w A3, 0x2268 /* '\"h' */ // invalid immediate operation
00000AB0 A311 syscall GetEOF, flags=3
00000AB2 8100 sbcd D0, D0
00000AB4 4B4B chk.w D5, A3
00000AB6 68E3 bvc -0x1B /* 00000A9B */
00000AB8 0C03 0736 cmpi.b D3, 0x36 /* '6' */
00000ABC 9B08 subx.b -[A5], -[A0]
00000ABE 68FB bvc -0x3 /* 00000ABB */
00000AC0 0B03 btst D3, D5
00000AC2 07D3 .incomplete
00000AC4 030F btst A7, D1
00000AC6 685B bvc +0x5D /* 00000B23 */
00000AC8 0D03 btst D3, D6
00000ACA 07CB .incomplete
00000ACC 710F moveq.l D0, 0x0F
00000ACE 2501 move.l -[A2], D1
00000AD0 1B0A move.b -[A5], A2
00000AD2 3B6E 6803 0C03 move.w [A5 + 0xC03], [A6 + 0x6803]
00000AD8 075B bchg [A3]+, D3
00000ADA A933 syscall AppendMenu
00000ADC 2A03 move.l D5, D3
00000ADE 070B btst A3, D3
00000AE0 188B move.b [A4], A3
00000AE2 78A5 moveq.l D4, 0xFFFFFFA5
00000AE4 011F btst [A7]+, D0
00000AE6 A321 syscall GetPtrSize, flags=3
00000AE8 0307 btst D7, D1
00000AEA 8B03 sbcd D5, D3
00000AEC D31E add.b [A6]+, D1
00000AEE 9B17 sub.b [A7], D5
00000AF0 0307 btst D7, D1
00000AF2 5873 9B03 07F3 3C8B addq.w [[A3 + <<invalid base displacement size>> + A1 * 2] + 0x7F33C8B], 4
00000AFA 9403 sub.b D2, D3
00000AFC 078B bclr A3, D3
00000AFE 497B 049B chk.w D4, [PC + D0.w * 4 - 0x101]
00000B02 0A03 074B xori.b D3, 0x4B /* 'K' */
00000B06 523B 43AB 1003 0753 070E addq.b [[0x1003 + D4 * 2] + 0x753070E], 1
00000B10 3312 move.w -[A1], [A2]
00000B12 0307 btst D7, D1
00000B14 FB9A .invalid <<F/6/5>>
00000B16 1B0F move.b -[A5], A7
00000B18 0307 btst D7, D1
00000B1A F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00000B1C DB6D E100 add.w [A5 - 0x1F00], D5
00000B20 9B88 subx.l -[A5], -[A0]
00000B22 3319 move.w -[A1], [A1]+
00000B24 BB2C F30C xor.b [A4 - 0xCF4], D5
00000B28 EB02 asl D2.b, 5
00000B2A CC42 and.w D6, D2
00000B2C 1312 move.b -[A1], [A2]
00000B2E BB2C 2B11 xor.b [A4 + 0x2B11], D5
00000B32 0309 btst A1, D1
00000B34 CB0F abcd -[A5], -[A7]
00000B36 6B16 bmi +0x18 /* 00000B4E */
00000B38 C30F abcd -[A1], -[A7]
00000B3A D49B add.l D2, [A3]+
00000B3C 0C6B 087B 144B cmpi.w [A3 + 0x144B], 0x87B
00000B42 2A4B movea.l A5, A3
00000B44 0DE1 .incomplete
00000B46 0143 bchg D3, D0
00000B48 0463 08C3 subi.w -[A3], 0x8C3
00000B4C 2C0B move.l D6, A3
label00000B4E:
00000B4E 0ACB .incomplete
00000B50 083B 0462 0309 btst.b [[PC + <<invalid base displacement size>> + D0 * 2]], 0x62 /* 'b' */
00000B56 0800 0F6E btst.b D0, 0x6E /* 'n' */
00000B5A 30CC move.w [A0]+, A4
00000B5C 0309 btst A1, D1
00000B5E B606 cmp.b D3, D6
00000B60 01A1 bclr -[A1], D0
00000B62 2CED 135A move.l [A6]+, [A5 + 0x135A /* export_615 */]
00000B66 1E04 move.b D7, D4
00000B68 0B07 btst D7, D5
00000B6A CB06 abcd D5, D6
00000B6C 44F3 0644 move.b [A3 + D0.w * 8 + 0x44], CCR
00000B70 3B02 move.w -[A5], D2
00000B72 5836 2B1D addq.b [[A6] + D2 * 2], 4
00000B76 7433 moveq.l D2, 0x33
00000B78 16FB 9844 move.b [A3]+, [PC + A1 + 0x44]
00000B7C 5316 subq.b [A6], 1
00000B7E BB08 cmpm.b [A5]+, [A0]+
00000B80 3689 move.w [A3], A1
00000B82 39C5 BB64 move.w 0xBB64, D5
00000B86 2473 1ADC movea.l A2, [A3 + D1 * 2 - 0x36]
00000B8A 108A move.b [A0], A2
00000B8C 048B 0072 64A5 subi.l A3, 0x7264A5
00000B92 2764 122C move.l [A3 + 0x122C], -[A4]
00000B96 C148 exg A0, A0
00000B98 2B45 E006 move.l [A5 - 0x1FFA], D5
00000B9C 7250 moveq.l D1, 0x50
00000B9E 3CCB move.w [A6]+, A3
00000BA0 1C23 move.b D6, -[A3]
00000BA2 0E7B 250F 2C01 .invalid.w [PC + D2 * 4 + 0x1], 0x250F // invalid immediate operation
00000BA8 A5FB syscall vNewMap, flags=5
00000BAA 1473 0033 movea.b A2, [A3 + D0.w + 0x33]
00000BAE 16D3 move.b [A3]+, [A3]
00000BB0 28C9 move.l [A4]+, A1
00000BB2 0133 2232 btst [A3 + D2.w * 2 + 0x32], D0
00000BB6 8442 or.w D2, D2
00000BB8 4C92 7061 movem.w D0,D5,D6,A4,A5,A6, [A2]
00000BBC 4FA9 0461 .invalid 7, [A1 + 0x461] // invalid opcode 4 with b == 6
00000BC0 532B 45AB subq.b [A3 + 0x45AB], 1
00000BC4 008D 0433 08C3 ori.l A5, 0x43308C3
00000BCA 0A64 1B04 xori.w -[A4], 0x1B04
00000BCE 6453 bcc +0x55 /* 00000C23 */
00000BD0 2FAB 4053 00AB move.l [A7 + D0.w - 0x85], [A3 + 0x4053]
00000BD6 0A23 1B82 xori.b -[A3], 0x82
00000BDA DB02 addx.b D5, D2
00000BDC 4B8F .invalid 5, A7 // invalid opcode 4 with b == 6
00000BDE 2502 move.l -[A2], D2
00000BE0 E31F rol D7.b, 1
00000BE2 DB01 addx.b D5, D1
00000BE4 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000BE6 F320 .extension 0x320 <<F/4-5/1>> // unimplemented
00000BE8 0F94 bclr [A4], D7
00000BEA 723E moveq.l D1, 0x3E
00000BEC 6B2F bmi +0x31 /* 00000C1D */
00000BEE C904 abcd D4, D4
00000BF0 1C3E move.b D6, <<invalid special address>>
00000BF2 8509 sbcd -[A2], -[A1]
00000BF4 031A btst [A2]+, D1
00000BF6 1402 move.b D2, D2
00000BF8 5304 subq.b D4, 1
00000BFA FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00000BFC 06BB 0850 1B7A 7823 addi.l [PC + D7 + 0x23], 0x8501B7A
00000C04 7A76 moveq.l D5, 0x76
00000C06 BB08 cmpm.b [A5]+, [A0]+
00000C08 D6BB 085B add.l D3, [PC + D0 + 0x5B]
00000C0C 0203 2C73 andi.b D3, 0x73 /* 's' */
00000C10 0303 btst D3, D1
00000C12 3993 07EB 6FDB 0193 084B move.w [[0x6FDB] + 0x193084B], [A3]
00000C1C 0A50 FB01 xori.w [A0], 0xFB01
00000C20 DB01 addx.b D5, D1
00000C22 E1AB lsl D3, D0
00000C24 7250 moveq.l D1, 0x50
00000C26 26AB 183B move.l [A3], [A3 + 0x183B]
00000C2A 030C btst A4, D1
00000C2C 543B 0105 addq.b [[PC + <<invalid base displacement size>>] + D0], 2
00000C30 346C 04B3 movea.w A2, [A4 + 0x4B3]
00000C34 0FE0 .incomplete
00000C36 AA93 syscall DisposePalette
00000C38 01AA BB04 bclr [A2 - 0x44FC], D0
00000C3C 6308 bls +0xA /* 00000C46 */
00000C3E DB18 add.b [A0]+, D5
00000C40 1F38 630A move.b -[A7], [0x0000630A]
00000C44 DB18 add.b [A0]+, D5
label00000C46:
00000C46 1F38 4307 move.b -[A7], [0x00004307]
00000C4A DB18 add.b [A0]+, D5
00000C4C 1F38 2304 move.b -[A7], [0x00002304]
00000C50 DB18 add.b [A0]+, D5
00000C52 1F38 0C54 move.b -[A7], [0x00000C54]
00000C56 AB00 syscall BitBlt
00000C58 600A bra +0xC /* 00000C64 */
00000C5A A301 syscall Close, flags=3
00000C5C 2423 move.l D2, -[A3]
00000C5E 0A2E 788A 0483 xori.b [A6 + 0x483], 0x8A
label00000C64:
00000C64 034B bchg A3, D1
00000C66 0B0B btst A3, D5
00000C68 01D3 .incomplete
00000C6A 2896 move.l [A4], [A6]
00000C6C 1E50 movea.b A7, [A0]
00000C6E A354 syscall UprString/UprText, flags=3
00000C70 A3CD syscall vBTDelete, flags=3
00000C72 A6AB syscall 0x0AB, flags=6
00000C74 494A chk.w D4, A2
00000C76 ACC5 syscall StdPoly, auto_pop
00000C78 6A02 bpl +0x4 /* 00000C7C */
00000C7A AB5D syscall rMASK3
label00000C7C:
00000C7C DB34 CB01 add.b [[A4 + <<invalid base displacement size>> + A4 * 2]], D5
00000C80 9B09 subx.b -[A5], -[A1]
00000C82 2C76 3C03 movea.l A6, [A6 + D3 * 4 + 0x3]
00000C86 2E03 move.l D7, D3
label00000C88:
00000C88 05C5 .incomplete
00000C8A 025B 613B andi.w [A3]+, 0x613B /* 'a;' */
00000C8E 2C0F move.l D6, A7
00000C90 365B movea.w A3, [A3]+
00000C92 0923 btst -[A3], D4
00000C94 2133 3F6B 45FB 65BB 160B move.l -[A0], [[A3 + 0x45FB] + 0x65BB160B]
00000C9E 015B bchg [A3]+, D0
00000CA0 023E 0B01 andi.b <<invalid special address>>, 0x1
00000CA4 0B00 btst D0, D5
00000CA6 867B 0F45 or.w D3, <<invalid full ext with IS == 1 and I/IS == 5>>
00000CAA 02F3 .incomplete
00000CAC E645 asr D5.w, 3
00000CAE 023B 32FB E5FB 0A81 B641 0236 867B andi.b [[0xA81B641] + 0x236867B], 0xFB
00000CBC 0023 211F ori.b -[A3], 0x1F
00000CC0 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00000CC2 EB26 asl D6.b, D5
00000CC4 6100 68C3 bsr +0x68C5 /* 00007589 */
00000CC8 1D01 move.b -[A6], D1
00000CCA 53BE subq.l <<invalid special address>>, 1
00000CCC 44B2 7485 neg.l [A2 + D7.w * 4 - 0x123]
00000CD0 D5A3 add.l -[A3], D2
00000CD2 38D3 move.w [A4]+, [A3]
00000CD4 0AC0 .incomplete
00000CD6 3300 move.w -[A1], D0
00000CD8 EB00 asl D0.b, 5
00000CDA C068 D31B and.w D0, [A0 - 0x2CE5]
00000CDE 4ABC EB0D 8316 tst.l 0xEB0D8316
00000CE4 0700 btst D0, D3
00000CE6 7E03 moveq.l D7, 0x03
00000CE8 0003 0576 ori.b D3, 0x76 /* 'v' */
00000CEC 3CBB 2614 move.w [A6], [PC + D2.w * 8 + 0x14]
00000CF0 9B2F 4A6C sub.b [A7 + 0x4A6C], D5
00000CF4 3E3A 4319 move.w D7, [PC + 0x4319 /* 0000500F, cstring ""<EOF> */]
00000CF8 FC8B 3502 .extension 0xC8B <<F/2-3/6>> // unimplemented
00000CFC 6B26 bmi +0x28 /* 00000D24 */
00000CFE 6B09 bmi +0xB /* 00000D09 */
00000D00 6C86 bge -0x78 /* 00000C88 */
00000D02 0501 btst D1, D2
00000D04 C319 and.b [A1]+, D1
00000D06 16EB 26C1 move.b [A3]+, [A3 + 0x26C1]
00000D0A 0A1B 3652 xori.b [A3]+, 0x52 /* 'R' */
00000D0E 42C3 .invalid D3 // invalid opcode 4 with subtype 1
00000D10 0C78 8122 2B25 cmpi.w [0x00002B25], 0x8122
00000D16 1300 move.b -[A1], D0
00000D18 E84A lsr D2.w, 4
00000D1A 624A bhi +0x4C /* 00000D66 */
00000D1C 1EE8 C210 move.b [A7]+, [A0 - 0x3DF0]
00000D20 C204 and.b D1, D4
00000D22 DB6A 6B89 add.w [A2 + 0x6B89], D5
// begin alternate branch 00000D24-00000D26
label00000D24:
00000D24 6B89 bmi -0x75 /* 00000CAF */
// end alternate branch 00000D24-00000D26
label00000D24: // (misaligned)
00000D26 4AD2 tas.b [A2]
00000D28 1B19 move.b -[A5], [A1]+
00000D2A D366 add.w -[A6], D1
00000D2C 0107 btst D7, D0
00000D2E 2B03 move.l -[A5], D3
00000D30 FE5B 0EE4 .extension 0xE5B <<F/1/7>>, 0x0EE4 // unimplemented
00000D34 C319 and.b [A1]+, D1
00000D36 A301 syscall Close, flags=3
00000D38 1EFE move.b [A7]+, <<invalid special address>>
00000D3A 4681 not.l D1
00000D3C 036B 02A3 bchg [A3 + 0x2A3], D1
00000D40 016B 2228 bchg [A3 + 0x2228], D0
00000D44 D61E add.b D3, [A6]+
00000D46 C900 abcd D4, D0
00000D48 6A5B bpl +0x5D /* 00000DA5 */
00000D4A 021C FE0B andi.b [A4]+, 0xB
00000D4E 26AC C0C3 move.l [A3], [A4 - 0x3F3D]
00000D52 3261 movea.w A1, -[A1]
00000D54 1D7B 14E4 0B07 move.b [A6 + 0xB07], [PC + D1.w * 4 - 0x28]
00000D5A F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000D5C 231D move.l -[A1], [A5]+
00000D5E 764A moveq.l D3, 0x4A
00000D60 8402 or.b D2, D2
00000D62 5B5D subq.w [A5]+, 5
00000D64 6B09 bmi +0xB /* 00000D6F */
label00000D66:
00000D66 F24B 0B93 .extension 0x24B <<F/1/1>>, 0x0B93 // unimplemented
00000D6A 0106 btst D6, D0
00000D6C E6D6 ror .w [A6]
00000D6E 3339 787B 09CB move.w -[A1], [0x787B09CB]
00000D74 185B movea.b A4, [A3]+
00000D76 020B 0FD8 andi.b A3, 0xD8
00000D7A 0B01 btst D1, D5
00000D7C 135E 769B move.b [A1 + 0x769B], [A6]+
00000D80 02E4 .incomplete
00000D82 4623 not.b -[A3]
00000D84 1E76 9B09 movea.b A7, [[A6 + <<invalid base displacement size>> + A1 * 2]]
00000D88 9676 267B sub.w D3, [A6 + D2.w * 8 + 0x7B]
00000D8C 0AB3 0DB1 5545 EE04 xori.l [A3 + A6 * 8 + 0x4], 0xDB15545
00000D94 E562 asl D2.w, D2
00000D96 1606 move.b D3, D6
00000D98 AB05 syscall CopyHandle
00000D9A 8B04 sbcd D5, D4
00000D9C 3A08 move.w D5, A0
00000D9E 00CB .incomplete
00000DA0 53AB 08C6 subq.l [A3 + 0x8C6], 1
00000DA4 0672 16C1 FBAC addi.w <<invalid full ext with I/IS == 4>>, 0x16C1
00000DAA 2813 move.l D4, [A3]
00000DAC 595B subq.w [A3]+, 4
00000DAE 081C 101C btst.b [A4]+, 0x1C
00000DB2 1617 move.b D3, [A7]
00000DB4 0268 0702 3D83 andi.w [A0 + 0x3D83], 0x702
00000DBA 564D addq.w A5, 3
00000DBC EBE5 53BB bfexts D5, -[A5] {14:D3}
00000DC0 0024 A315 ori.b -[A4], 0x15
00000DC4 4969 7B0B chk.w D4, [A1 + 0x7B0B]
00000DC8 EB2E lsl D6.b, D5
00000DCA B119 xor.b [A1]+, D0
00000DCC 12FE move.b [A1]+, <<invalid special address>>
00000DCE 0053 6073 ori.w [A3], 0x6073 /* '`s' */
00000DD2 11C4 A6B3 move.b [0xFFFFA6B3], D4
00000DD6 14A1 move.b [A2], -[A1]
00000DD8 8E0F or.b D7, A7
00000DDA FE5B 091A .extension 0xE5B <<F/1/7>>, 0x091A // unimplemented
00000DDE 5323 subq.b -[A3], 1
00000DE0 41FC 925B 0800 lea.l A0, 0x925B0800
00000DE6 2B65 8303 move.l [A5 - 0x7CFD], -[A5]
00000DEA 6A3C bpl +0x3E /* 00000E28 */
00000DEC BB1D xor.b [A5]+, D5
00000DEE 3214 move.w D1, [A4]
00000DF0 42ED 8B85 .invalid [A5 - 0x747B] // invalid opcode 4 with subtype 1
00000DF4 03C3 .incomplete
00000DF6 0DC8 .incomplete
00000DF8 FE45 5513 .extension 0xE45 <<F/1/7>>, 0x5513 // unimplemented
00000DFC 0A03 07EB xori.b D3, 0xEB
00000E00 7203 moveq.l D1, 0x03
00000E02 9AA5 sub.l D5, -[A5]
00000E04 0CFE .incomplete
00000E06 C587 and.l D7, D2
00000E08 BB00 xor.b D0, D5
00000E0A 0223 41E1 andi.b -[A3], 0xE1
00000E0E 0263 08C1 andi.w -[A3], 0x8C1
00000E12 006C 88E5 96BB ori.w [A4 - 0x6945], 0x88E5
00000E18 85C4 divs.w D2, D4
00000E1A 307B 0006 movea.w A0, [PC + D0.w + 0x6]
00000E1E 21D1 2D83 move.l [0x00002D83], [A1]
00000E22 C1FB AB00 muls.w D0, [PC + <<invalid base displacement size>> + A2 * 2]
00000E26 8B09 sbcd -[A5], -[A1]
label00000E28:
00000E28 8300 sbcd D1, D0
00000E2A BB00 xor.b D0, D5
00000E2C 9301 subx.b D1, D1
00000E2E AC78 syscall SetOrigin, auto_pop
00000E30 1CBB 00B2 move.b [A6], [PC + D0.w - 0x78]
00000E34 7402 moveq.l D2, 0x02
00000E36 1B23 move.b -[A5], -[A3]
00000E38 4B61 chk.w D5, -[A1]
00000E3A 9324 sub.b -[A4], D1
00000E3C 217A A10A FB3F move.l [A0 - 0x4C1], [PC - 0x5EF6 /* FFFFAF48, cstring ""<EOF> */]
00000E42 AD0A syscall CalcVBehind, auto_pop
00000E44 416F 0FC4 chk.w D0, [A7 + 0xFC4]
00000E48 6121 bsr +0x23 /* 00000E6B */
00000E4A A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000E4C 6A26 bpl +0x28 /* 00000E74 */
00000E4E B315 xor.b [A5], D1
00000E50 B306 xor.b D6, D1
00000E52 0D74 .incomplete